为了更好的理解本书的内容,推荐使用最新版本的JRockit JVM作为实验工具。对于JRockit R27.5之前的版本来说,要想使用某些高级特性是需要获取相关授权的。在Oracle收购了BEA公司后,取消对这些高级特性的限制,现在可以随时用,而无需担心授权问题,使开发人员可以在开发环境中更好的研究和使用JRockit JVM。当然,如果想在生产环境中使用JRockit,仍然是需要购买授权的。对于Oracle的客户来说,这不是什么问题,因为Oracle的大部分应用套件中,例如,所有包含了Weblogic Server的应用都包含了JRockit JVM。
在编写本书的那个时代,获取JRockit JVM的最简单的方式就是下载并安装JRockit Mission Control(一个用于对JRockit JVM进行诊断和分析的工具套件)。JRockit Mission Control发行版的安装目录几乎与JDK的安装目录相同,可以当作JDK使用。这里插一句,本书的作者也很希望JRockit JVM能够有一个只属于自己的JVM,不过这已经超出了本书的范围,希望在以后能有所改观。
在下载JRockit Mission Control之前,请先确认你所使用的平台是在支持范围之内的,凡是受JRockit支持的平台,同样也是受JRockit Mission Control的服务器端支持的。
JRockit Mission Control 3.1.x对各平台的支持如下所示:
Platforms | Java 1.4.2 | Java 5.0 | Java 6 |
Linux x86 | X | X | X |
Linux x86-64 | X | X | X |
Linux Itanium | X (server only) | X (server only) | N/A |
Solaris SPARC (64-bit) | X (server only) | X (server only) | X (server only) |
Windows x86 | X | X | X |
Windows x86-64 | N/A | X (server only) | X (server only) |
Windows Itanium | X (server only) | X (server only) | N/A |
JRockit Mission Control 3.1.x对各平台的支持如下所示:
Platforms | Java 5.0 | Java 6 |
Linux x86 | X | X |
Linux x86-64 | X | X |
Solaris SPARC (64-bit) | X (server only) | X (server only) |
Windows x86 | X | X |
Windows x86-64 | X | X |
如果是在Windows平台运行JRockit Mission Control,请确保操作系统的临时目录所在的文件系统可以让所有用户访问。换句话说,临时目录不要设置在FAT格式的磁盘上,否则,某些关键特性(例如本地JVM的自动检测)是被禁用的。
在搜索引擎中搜索 下载JRockit 就可以找到JRockit的主页,在下载了JRockit JVM和Mission Control之后,会进入到 Oracle Technology Network 。不同平台下,安装过程不尽相同,但总体上都差不多。